(Phuc Vu - CS 185C)

Overview:
The game is created based on Bartles's definition. It has to contain 6 key features in order to consider a virtual world. The idea of this game is to focus on virtual environment not just a simple shooting game.

Key Features
  1. Shared Space: The game features shared space which means the world has to allows many users to participate at once. In my class presentation, I was able to connect 2 players at once within a single space but the game can also handle maximum 4 players at the same time. An example will be shown later.
  2. Graphical User Interface: The world depicts space visually
  3. Immediacy: Because this game is a multiplayer game, that's why every players can interact with each other in real time and all their actions also happens in real time
  4. Interactivity: The game will have an option for any players to destroy not just the zombie characters in the game but also destroy other player characters as well. Each bullet hits will reduce 20 health on any characters it hits.
  5. Persistence: The game will still continue exist regardless of whether player1 or player 2 is logging in or out.
  6. Socialization: I believe any multiplayer games without socialization will give players a hard time to communicate. In my game, any players will have a chat box where they can interact with one another and also keep track of the chat history as well.

Some Examples:

Untitled.png
Above picture showed 2 players shared space


1.png



Above picture showed chat is available for both players as well as their chat history


Download

This is a link where you can download the game:
CS185 Space Shooting Project

After you download it, all you have to do is run the game with Unreal Engine 4.11+


Useful Resources

Unreal Engine 4 is very fun to learn so I suggest you take a look at these references:

https://docs.unrealengine.com/latest/INT/
https://udn.epicgames.com/Three/WebHome.html
YouTube